Bottlenecks and Tradeoffs in High Frame Rate Visual Servoing: A Case Study
نویسندگان
چکیده
Visual servoing applies image sensors instead of mechanical encoders for position acquisition. It can achieve higher resolutions than mechanical encoders at comparable cost. However, visual servoing is computation intensive. Special purpose hardware is often required. This work performs a case study on organic light emitting diode (OLED) manufacturing, a typical industrial application of machine vision. We optimize the vision processing algorithm and implement it on a field-programmable gate array (FPGA). Timing analysis is performed to identify the bottlenecks of the implementation. This work identifies the exposure time and the camera interface as the bottlenecks of the high frame rate visual servoing (above 1000 frames per second). A tracking task is simulated to evaluate the performance of the visual servoing system. We explore the tradeoffs between frame rate, delay, and performance. This work has special emphasis on the time predictability of the visual servoing system, which is a critical requirement for industrial applications. Our implementation exploits the synergy of algorithm, architecture, and interface to guarantee the predictability of the whole system.
منابع مشابه
Feasibility Analysis of Ultra High Frame Rate Visual Servoing on FPGA and SIMD Processor
Visual servoing has been proven to obtain better performance than mechanical encoders for position acquisition. However, the often computationally intensive vision algorithms and the ever growing demands for higher frame rate make its realization very challenging. This work performs a case study on a typical industrial application, organic light emitting diode (OLED) screen printing, and demons...
متن کاملVisual Tracking using Kernel Projected Measurement and Log-Polar Transformation
Visual Servoing is generally contained of control and feature tracking. Study of previous methods shows that no attempt has been made to optimize these two parts together. In kernel based visual servoing method, the main objective is to combine and optimize these two parts together and to make an entire control loop. This main target is accomplished by using Lyapanov theory. A Lyapanov candidat...
متن کامل1000 fps Visual Servoing on the Reconfigurable Wide SIMD Processor
Visual servoing has been proven to obtain better performance than encoders at comparable cost. However, the often computationally intensive vision algorithms and the ever growing demands for higher frame rate make its realization very challenging. This paper demonstrated the feasibility of achieving high frame-rate visual servoing applications on the wide Single-Instruction-MultipleData (SIMD) ...
متن کامل1ms Column Parallel Vision System and It s Application of High Speed Target Tracking
0 Robot control using a real-time visual feedback has been recently improved (visual servoing.) Conventional vision systems are too slow for these application, because the CCD cameras are restricted to the video frame rate ( N T S C 30Hz, PAL 25Hz). To solve this problem, we have developed a 1ms vision system, to provide a far faster frame rate than that of the conventional systems. Our 1ms vis...
متن کاملMulti-rate Visual Servoing Based on Dual-Rate High Order Holds
This paper describes a multi-rate approach based on the extensive use of Dual-rate High Order Holds for visual servoing systems. Moreover a complete description of a general multi-rate approach, comparing Dual-rate Image-Based Visual Servoing algorithm with Dual-rate PID controller, where the PID is separated into its two different dynamics, using two different sampling periods is presented. In...
متن کامل